package data;

import java.sql.Connection;
import java.util.List;
import java.util.Map;

import dataTransferObject.Mascota;
import dataTransferObject.Usuario;


public interface IMascotaDAO {
	
	Mascota selectMascota(int idMAscota);
	Mascota selectMascota(Connection conn,int idMAscota);

	public List<Mascota> selectMascotas(int idUsuario);
	public List<Mascota> selectMascotas(Connection conn,int idUsuario);

	public List<Mascota> selectRanking();
	public boolean votacionUsuario(int idMascota,int idUsuario);
	public void insertPuntuacion(int idMascota,int idUsuario,int puntuacion);
	public void setPuntuacion(int idMascota, double Puntuacion);

	
	public Map<Mascota, Integer> selectAll();
	




}
